import axios from 'axios'

// 创建一个 axios 实例
const instance = axios.create({
  baseURL: 'http://api.example.com/',
})

// 添加响应拦截器
instance.interceptors.response.use(
  (response) => {
    // 处理返回数据
    if (response.status === 200) {
      return response.data
    } else {
      throw new Error('服务器错误')
    }
  },
  (error) => {
    // 处理错误信息
    return Promise.reject(error)
  }
)

// 发送请求
instance
  .get('/users')
  .then((data) => {
    console.log(data)
  })
  .catch((error) => {
    console.log(error.message)
  })
